Interactive Dependency Graphs for Model Transformation Analysis

نویسندگان

  • Andreas Rentschler
  • Per Sterner
چکیده

Model transformations are pivotal artifacts in model-driven software projects. As with any software product, maintenance significantly contributes to the lifecycle costs. This is particularly true for model transformations. We present Transformation Analysis, a tool that supplements existing transformation editors under Eclipse with a graph view on the program’s data and control dependencies. The tool has been designed to extract and deliver select information to maintainers to help them understand behavior and locate relevant code quicker. To accomplish this goal, the integrated view is interactively navigable and offers preconfigured filter criteria.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Model Dependency Graphs to Reduce the Storage Requirements of Data ow Constraints in Prototype-Instance Systems

Dataaow constraints allow programmers to easily specify relationships among application objects in a natural, declarative manner. Most constraint solvers represent these dataaow relationships as directed edges in a dependency graph. Unfortunately, dependency graphs require a great deal of storage. Consequently, an application with a large number of constraints can get pushed into virtual memory...

متن کامل

Reactive data visualizations

Managing complex data flows and update patterns is one of the most difficult challenges in interactive data visualization. For example, constructing interactive visualizations with multiple linked views can be a daunting task. Functional reactive programming provides approaches for declaratively specifying data dependency graphs and maintaining them automatically. We argue that functional react...

متن کامل

Transformations on Dependency Graphs :

Dependency graphs are used to model data and control ow in hardware and software design. In a transformational design approach, optimization and re nement transformations are used to transform dependency-graph-based speci cations at higher abstraction levels to those at lower abstraction levels. In this dissertation, we investigate the formal speci cation and mechanical veri cation of transform...

متن کامل

A Task Merging Technique for Parallelization of Modelica Models

This paper presents improvements on techniques of merging tasks in task graphs generated in the ModPar automatic parallelization module of the OpenModelica compiler. Automatic parallelization is performed on Modelica models by building data dependency graphs called task graphs from the model equations. To handle large task graphs with fine granularity, i.e. low ratio of execution and communicat...

متن کامل

SAPVis: An interactive system explorer

In this work we present SAPVis, an interactive network visualization tool which helps SAP developers track dependency graphs in their network in order to guide testing and find inefficiencies within their system. By using an non-static arc diagram layout coupled with user manipulation tools (filter, sort, zoom, pan, and resize by attribute) we show how our visualization can help developers view...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013